﻿using Abp.Application.Services;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCompanyName.AbpZeroTemplate.Prm.Admin
{
    public interface IDocLogAppService : IApplicationService
    {
        void UploadDocLog(string fileGuid, string belongTo, string fileName, string docType, string CreateBy, string remark);
        void ConfirmDocLog(string fileGuid, string belongTo, string CreateBy);
        void DownLoadDocLog(string fileGuid, string CreateBy);
        void ViewDocLog(string fileGuid, string CreateBy);
        void DeleteDocLog(string fileGuid, string belongTo, string CreateBy);
        void ShareDocLog(string fileGuid, string belongTo, string CreateBy);
        void DownLoadTmpLog(string fileName, string Remrak, string CreateBy);
        IList<DocLog> GetPageList(string CreateBy, string BelongTo, string StartDate,
       string EndDate, out int total,
        int start = 0, int limit = 30
       );
    }
}
